Text copied to clipboard!

Naslov

Text copied to clipboard!

AEM programer

Opis

Text copied to clipboard!
Tražimo AEM programera koji će se pridružiti našem tehnološkom timu i sudjelovati u razvoju, implementaciji i održavanju rješenja temeljenih na platformi Adobe Experience Manager. Ova uloga idealna je za osobu koja razumije moderne web tehnologije, arhitekturu sadržajnih sustava i principe izrade skalabilnih, sigurnih i učinkovitih digitalnih platformi. Kao AEM programer, radit ćete na projektima koji uključuju izradu komponenti, predložaka, dijaloga, workflow procesa i integracija s vanjskim sustavima, uz blisku suradnju s dizajnerima, poslovnim analitičarima, QA stručnjacima i drugim razvojnim timovima. U svakodnevnom radu očekuje se da aktivno doprinosite tehničkom dizajnu rješenja, analizirate poslovne zahtjeve i pretvarate ih u kvalitetne tehničke implementacije. Bit ćete odgovorni za razvoj i prilagodbu AEM modula koristeći Java, OSGi, Sling, JCR, HTL i povezane Adobe alate i okvire. Također ćete sudjelovati u optimizaciji performansi, rješavanju tehničkih problema i osiguravanju usklađenosti s najboljim praksama razvoja i sigurnosti. Tražimo kandidata koji ima iskustva u radu s enterprise CMS platformama i razumije važnost stabilnosti, održivosti i kvalitete koda. U ovoj ulozi važno je poznavanje procesa upravljanja sadržajem, objave sadržaja, upravljanja digitalnim resursima i personalizacije korisničkog iskustva. Poželjno je iskustvo s integracijama prema REST servisima, alatima za automatizaciju isporuke, sustavima za verzioniranje koda i CI/CD procesima. Osim tehničkih znanja, cijenimo proaktivnost, analitičko razmišljanje i sposobnost rada u agilnom okruženju. Od kandidata se očekuje da jasno komunicira tehničke ideje, predlaže poboljšanja i preuzima odgovornost za isporuku funkcionalnosti u dogovorenim rokovima. Uspješan AEM programer razumije kako povezati poslovne ciljeve s tehničkim mogućnostima platforme te kako izgraditi rješenja koja pružaju kvalitetno korisničko iskustvo i dugoročnu vrijednost organizaciji. Nudimo priliku za rad na složenim i zanimljivim digitalnim projektima, suradnju s iskusnim stručnjacima te kontinuirani profesionalni razvoj kroz učenje novih tehnologija i pristupa. Ako vas motivira razvoj naprednih web rješenja, rad s Adobe ekosustavom i stvaranje pouzdanih platformi za upravljanje sadržajem, ova pozicija može biti izvrstan sljedeći korak u vašoj karijeri.

Odgovornosti

Text copied to clipboard!
  • Razvijati i održavati rješenja na platformi Adobe Experience Manager
  • Izrađivati AEM komponente, predloške, dijaloge i servise
  • Implementirati integracije s vanjskim sustavima i API sučeljima
  • Sudjelovati u analizi zahtjeva i tehničkom dizajnu rješenja
  • Optimizirati performanse, sigurnost i stabilnost aplikacija
  • Rješavati tehničke poteškoće i provoditi ispravke grešaka
  • Surađivati s frontend, backend, QA i poslovnim timovima
  • Pisati čist, održiv i dokumentiran kod
  • Sudjelovati u code review procesu i primjeni razvojnih standarda
  • Podržavati CI/CD procese i automatizaciju isporuke

Zahtjevi

Text copied to clipboard!
  • Iskustvo u razvoju na Adobe Experience Manager platformi
  • Dobro poznavanje Jave, OSGi, Slinga, JCR-a i HTL-a
  • Iskustvo s razvojem web aplikacija i CMS sustava
  • Poznavanje REST API integracija i rada s JSON podacima
  • Iskustvo s Gitom i alatima za upravljanje verzijama
  • Razumijevanje CI/CD procesa i razvojnih okruženja
  • Poznavanje principa sigurnog i skalabilnog razvoja
  • Sposobnost analize zahtjeva i samostalnog rješavanja problema
  • Iskustvo rada u agilnim metodologijama je prednost
  • Dobro znanje engleskog jezika u govoru i pismu

Moguća pitanja na intervjuu

Text copied to clipboard!
  • Koliko godina iskustva imate u radu s Adobe Experience Manager platformom?
  • Koje ste AEM komponente i module samostalno razvijali?
  • Imate li iskustva s AEM as a Cloud Service okruženjem?
  • Koje tehnologije najčešće koristite uz AEM u svakodnevnom radu?
  • Jeste li radili integracije s vanjskim API servisima i sustavima?
  • Kako pristupate optimizaciji performansi AEM aplikacija?
  • Imate li iskustva s CI/CD alatima i automatizacijom isporuke?
  • Kako osiguravate kvalitetu i održivost koda u timu?